home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / bbs / ulp_222.zip / HISTORY.DOC < prev    next >
Text File  |  1996-07-13  |  22KB  |  414 lines

  1.  
  2.     ┌───────────────────┐
  3.     │                   │ ║       UpLoadProcessor Revision History File
  4.     │    ╥   ╥ ╥        │ ║
  5.     │    ║   ║ ║ ╓──╖   │ ║
  6.     │    ║   ║ ║ ║  ║   │ ║        The following is a list of the most
  7.     │    ╙───╜ ╨ ║──╜   │ ║       recent changes made to the ULP system
  8.     │            ╨      │ ║        by revision level, in reverse order.
  9.     └───────────────────┘ ║
  10.       ════════════════════╝
  11.  
  12.  
  13.    *** NOTE:  Refer to the UPGRADE.DOC file for upgrading instructions!!! ***
  14.  
  15.  
  16. 2.22    -  On request, ULP's insertion of messages to local users is now
  17. (7/13/96)  configurable via ULPSM (by default it is turned off).
  18.  
  19.            The "TO" field is no longer capitalized prior to message insertion
  20.            by ULP.
  21.  
  22.            Added two new macros to the message insertion command line: @FROM@
  23.            and @OPT@.  These macros can be set dynamically within the message
  24.            template through the MSG_FROM_NAME and MSG_OPT keywords (refer to
  25.            the documentation for more information).
  26.  
  27.            Strengthened ZIP signature detection to prevent programs with
  28.            imbedded signatures (such as RAR's RCVT.EXE) from causing a false
  29.            positive.
  30.  
  31.            Upgraded Watcom C compiler to version 10.6 from 10.0b.
  32.  
  33. 2.21    -  Adjusted the SFX detection code to properly detect InfoZIP's ZIP-
  34. (6/22/96)  compatible self-extraction module for OS/2.
  35.  
  36.            ULP/2 is now capable of utilizing ZDCSULP.EXE more seamlessly by
  37.            forcing ZDCSULP.EXE through PipeDOS.  This is still a very slow way
  38.            to run ZDCS under ULP/2; you would be better served to run the DOS
  39.            version of ULP in an OS/2 VDM instead.
  40.  
  41.            Altered ULP so that messages are sent only for public uploads from a
  42.            remote user.  Uploads from local (e.g. non-serial) logins, file
  43.            attachments to messages, private file uploads to sysops, etc. will
  44.            not have messages generated for them.
  45.  
  46.            Moved registration key check before configuration file processing in
  47.            ULP startup logic to prevent unregistered delays to registered users
  48.            if a configuration file error (e.g. missing) occurs.
  49.  
  50. 2.20    -  CREDIT CARD REGISTRATION IS BACK!  See REGISTER.FRM for details.
  51. (4/13/96)
  52.            Added full support for messaging upload test results to the user
  53.            and/or sysop using fully customizable, multi-lingual templates.
  54.            Refer to the documentation and online help for more information on
  55.            this new subsystem.  Note that an external message insertion utility
  56.            is necessary, such as TXT2MSG for PCBoard.
  57.  
  58.            Configuration file format changed (I ran out of expansion space),
  59.            necessitating UPDATE.EXE (contained in ULPU_220.ZIP).  While I was
  60.            expanding the file, I also increased the maximum number of file
  61.            checkers from 5 to 10.
  62.  
  63.            Added new @-macros for the various templates:  @FIRST@ (user's first
  64.            name, PCBoard-style), @CONFNUM@ (conference number of the upload)
  65.            and @FAILTEXT@ (fixed-format failure description strings).
  66.  
  67.            Altered the process data file handling slightly...the process data
  68.            file is now automatically named the same as the base configuration
  69.            filename but with the extension ".PDT".  There really is no reason
  70.            why the sysop should need to keep track of the filename in practice,
  71.            and this may help prevent some confusion with multiple configs.
  72.  
  73.            Altered normal logging a little to reduce log size...most probably
  74.            won't notice.  Also added more information to the log file when in
  75.            debug mode.
  76.  
  77.            The OS/2 version of ULP and ULPSM would ignore filenames beginning
  78.            with a period (permissible on HPFS partitions).  Fixed.
  79.  
  80.            ULPSM sometimes wouldn't recognize that a field had been edited,
  81.            possibly losing configuration modifications when exiting.
  82.  
  83.            Some debugging code trying to track the internal database problem a
  84.            couple of people had broke the ZDCS database interface.  (This was
  85.            the fix released as 2.13a).
  86.  
  87. 2.13     - Compiled a FAQ file from my ULP Support conferences.  Hopefully this
  88. (2/11/96)  will be of some benefit to people who may be having some difficulty
  89.            already beaten to death in the echoes.  Read it.  Also spent some
  90.            time scrubbing the docs and online help files.
  91.  
  92.            Altered ULP's startup logic to prevent unnecessarily opening the
  93.            duplication database or BBS ad database files under certain
  94.            operating modes.  This may help a couple of people with database
  95.            corruption problems when no data is written to it (strangely
  96.            enough).  It'll also save some memory along the way...
  97.  
  98.            Corrected a condition where temporary data files may not be removed
  99.            in the $DATxxxx scratch directory when archives are filtered.
  100.  
  101.            Added a check for possible junk in the work subdirectories which
  102.            produces warning messages on screen and in the log.  While I could
  103.            add code to remove the junk, I would rather try to figure out why
  104.            it's being left behind in the first place and correct that instead.
  105.  
  106. 2.12     - ARGH!  A last minute "innocent" tweak in ULPSM wasn't so innocent,
  107. (1/23/96)  usually breaking the file checker configuration and causing ULP to
  108.            report strange errorlevels during processing.  Sorry about that...
  109.  
  110.            ULPSM wouldn't allow you to set <N>ever as an option for a "run
  111.            time" flag.  Fixed.
  112.  
  113. 2.11     - A new control flag has been added to the file/virus checker, GIF
  114. (1/21/96)  file checker and JPEG file checker setup:  "run time".  This flag
  115.            controls when the checker will be executed, online, event, both or
  116.            never.  This offers greatly enhanced control on what utilities are
  117.            executed when.
  118.  
  119.            A new control flag has been added to the "archive processing" menu
  120.            in ULPSM:  "process nested subdirectories".  This is the counterpart
  121.            to the "process nested archives" and "process nested GIF/JPEG files"
  122.            flags.  This new flag should always be enabled; it is intended for
  123.            debugging purposes.
  124.  
  125.            Altered the "ignore convert flag" of the individual archivers,
  126.            renaming it to just "convert".  This flag now supports always
  127.            converting a format, not just ignoring (never) converting a format.
  128.            Refer to the online help for more information.
  129.  
  130.            Added additional debugging messages for debug mode logging.
  131.  
  132.            Added additional information for the BBS ad database maintenance
  133.            functions in ULPSM.
  134.  
  135.            Shrank ULP and ULPSM executable sizes somewhat by offloading some
  136.            little-used static strings (e.g. error messages) into the help file
  137.            and out of the executables.
  138.  
  139.            Bumped the stack space on all ULP executables again to eliminate an
  140.            error in an archive with 7 (!) internal directory levels.
  141.  
  142.            Due to a Microsoft compiler quirk, the ZIP SFX scanning function was
  143.            broken in the DOS version of ULP, affecting pre-screening and online
  144.            test in fast mode of ZIP SFX files.  Unrolled a section of code to
  145.            correct the problem.
  146.  
  147. 2.10     - Added a new control flag to the "archive processing" menu in ULPSM:
  148. (12/23/95) "repack nested archives".  This flag is by default turned off and
  149.            will prevent ULP from repacking nested archives it encounters while
  150.            testing uploads.  Refer to the online help for this flag for more
  151.            information.
  152.  
  153.            Added a new @-variable "@GSCOL@", which provides a shortened form of
  154.            GIF or JPEG number of colors (e.g. "16777216" becomes "16M", "65536"
  155.            becomes "64K").
  156.  
  157.            Added the ability to execute a JPEG graphic file checker (now that
  158.